import { topMessage } from '@/components/TopMessage/data'
import { imagePath } from '@/libs/file-utils'

/** 免费玩法列表 */
const freeList = [
  {
    key: 'luckday',
    name: '看吉凶日',
    frame: imagePath('main/quiz/frame-free.png'),
  },
  {
    key: 'anxiety',
    name: '测焦虑抑郁',
    frame: imagePath('main/quiz/frame-free.png'),
  },
  {
    key: 'eq',
    name: '蒜蒜情商\nEQ',
    frame: imagePath('main/quiz/frame-free.png'),
  },
  {
    key: 'iq',
    name: '蒜蒜情商\nIQ',
    frame: imagePath('main/quiz/frame-free.png'),
  },
  // {
  //   key: 'divination',
  //   name: 'AI占卜',
  //   frame: imagePath('main/quiz/frame-free-2.png'),
  // },
]

/** 会员玩法列表 */
const memberList = [
  // {
  //   key: 'physiognomy',
  //   name: '手相面相测试',
  //   frame: imagePath('main/quiz/frame-physiognomy.png'),
  // },
  {
    key: 'love',
    name: '情感关系测试',
    frame: imagePath('main/quiz/frame-love.png'),
    dev: true,
  },
  {
    key: 'tarot',
    name: '塔罗占卜测试',
    frame: imagePath('main/quiz/frame-tarot.png'),
    dev: true,
  },
  {
    key: 'career',
    name: '职业倾向测试',
    frame: imagePath('main/quiz/frame-career.png'),
    dev: true,
  },
]

export { freeList, memberList }

/**
 * 前往测试
 * @param item 测试项
 */
const toTest = (item: any) => {
  if (item.dev) {
    topMessage.dev()
    return
  }

  uni.navigateTo({
    url: `/pages/quiz/${item.key}/detail/index`,
    fail: () => topMessage.dev(),
  })
}

export { toTest }
